body {
    font-family: Arial, sans-serif;
  }
  
  table {
    width: 50%;
    border-collapse: collapse;
    margin-top: 20px;
  }
  
  caption {
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 10px;
  }
  
  th, td {
    border: 2px solid #f58ac2;
    padding: 8px;
    text-align: left;
  }
  
  th {
    background-color: #ffffff;
  }
  
  tr:last-child {
    background-color: #30b4f1;
    font-weight: bold;
  }